Contents
Issue 54, February 2000
News
Keep up with all that’s new.
ADO Batch Updates
Guy Smith-Ferrier shows how ADO’s batch updates compare to the BDE’s capabilities, explaining how to use batch updates and how they form a pre-requisite for disconnected recordsets, single tier applications and Remote Data Services.
Algorithms Alfresco: Private Eyes
So you want to be a spy? Julian Bucknall introduces encryption, its background and terminology, and then describes some of the classic encryption techniques.
Under Construction: VisiBroker for Delphi 5
Bob Swart discusses VisiBroker for Delphi 5, using it to provide a handy application which will run rolling adverts on your website.
Beating the System: Taming The File System, 3
Dave Jewell continues building his Windows file system object, this month adding in support for file change notifications before calling it a day (for now).
One Last Compile...
Cubes not quite to the rescue.
Patterns And Persistence
Peter Hinrichsen uses the visitor pattern to build a persistent framework for database applications without any data-aware controls, providing more power and flexibility than the BDE, with true database independence.
COM Corner: COM+ Events
Steve Teixeira explains how events work in COM+, part of this month’s release of Windows 2000, with its loosely coupled events model, and what this means for our own COM apps.
The Delphi Clinic
Brian Long with more answers to your queries, including: watching TDateTime values in the debugger, the explanation for strange differences between seemingly identical EXE files, mismatches between Common Control Library versions, using dynamic arrays and custom grid drawing.